package com.yxinsur.imc.business.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.yxinsur.imc.common.annotation.Excel;
import com.yxinsur.imc.common.core.domain.BaseImcEntity;
import lombok.Data;
import lombok.ToString;

/**
 * 保单口径变量(对应下拉列应显示的内容)对象 imc_fund_order_variable
 *
 * @author imc
 * @date 2021-10-29
 */
@Data
@ToString
public class ImcFundOrderVariable extends BaseImcEntity {
    private static final long serialVersionUID = 1L;

    /**
     * $column.columnComment
     */
    @TableId(type = IdType.AUTO)
    private Long id;

    /**
     * 口径表达式下拉列表字段（对应数据库字段名）
     */
    @Excel(name = "口径表达式下拉列表字段", readConverterExp = "对=应数据库字段名")
    private String variableName;

    /**
     * 口径表达式下拉列表字段（对应前端显示的名字）
     */
    @Excel(name = "口径表达式下拉列表字段", readConverterExp = "对=应前端显示的名字")
    private String variableLabel;

    /**
     * 口径值类型
     */
    @Excel(name = "口径值类型")
    private String variableType;

    /**
     * 口径值可选值
     */
    @Excel(name = "口径值可选值")
    private String variableItem;

    /**
     * 是Y禁用N和null可用
     */
    @Excel(name = "是Y禁用N和null可用")
    private String disabled;

    /**
     * 排序号
     */
    @Excel(name = "排序号")
    private Long sequence;

    /**
     * 创建人
     */
    @Excel(name = "创建人")
    private String createId;

    /**
     * 修改人
     */
    @Excel(name = "修改人")
    private String updateId;

    /**
     * 逻辑删除
     */
    @Excel(name = "逻辑删除")
    private String isDeleted;

}
